package com.example.theoretical_verification.collection;

import java.util.TreeMap;
import java.util.TreeSet;

public class MyTreeMap {
    public static void main(String[] args) {
        TreeMap<Student01, Integer> treeMap = new TreeMap<>();

        // 这个案例，走到下面add的时候会报错。应为Student01没有实现Comparable接口
        Student01 s = new Student01("E", 12);
        treeMap.put(s, 0);
        Student01 s1 = new Student01("B", 23);
        treeMap.put(s1, 1);
        Student01 s2 = new Student01("D", 25);
        treeMap.put(s2, 2);
        Student01 s3 = new Student01("A", 35);
        treeMap.put(s3, 3);
        Student01 s4 = new Student01("C", 15);
        treeMap.put(s4, 4);
        Student01 s5 = new Student01("A", 21);
        treeMap.put(s5, 5);

        System.out.println(treeMap);
    }
}
